﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace PDS_ANDU.Entidades
{
    /// <summary>
    /// Encapsula los datos correspondientes a un torneo.
    /// </summary>
    public class Torneo : Categoria
    {
        private DateTime fechaInicio;
        private DateTime fechaFin;
        private int id_torneo;

        /// <summary>
        /// Constructor de clase.
        /// </summary>
        /// <param name="id_torneo"></param>
        /// <param name="nombre"></param>
        /// <param name="id_cat"></param>
        public Torneo(int id_torneo, string nombre, int id_cat) : base(id_cat,nombre)
        {
            this.id_torneo = id_torneo;
        } // fin de constructor

        /// <summary>
        /// Constructor de clase.
        /// </summary>
        /// <param name="nombre"></param>
        public Torneo(string nombre) : base(nombre)
        {
        } // fin de constructor

        // Propiedad de atributo id_torneo
        public int Id_torneo
        {
            get
            {
                return id_torneo;
            }
            set
            {
                id_torneo = value;
            }
        } // fin de propiedad Id_torneo

        // Propiedad de atributo fechaInicio
        public DateTime FechaInicio
        {
            get
            {
                return fechaInicio;
            }
            set
            {
                fechaInicio = value;
            }
        } // fin de propiedad FechaInicio

        // Propiedad de atributo fechaFin
        public DateTime FechaFin
        {
            get
            {
                return fechaFin;
            }
            set
            {
                fechaFin = value;
            }
        } // fin de propiedad FechaFin

    } // fin de clase Torneo
}
